/**
 * fulihui.com Inc.
 * Copyright (c) 2015-2016 All Rights Reserved.
 */
package com.fulihui.integral.core.request;

import lombok.Data;
import org.near.servicesupport.request.BaseRequest;

/**
 * 积分账户详情查询请求
 *
 * @author yunfeng.li
 * @version $Id: v 0.1 2017年04月12日 17:57 yunfeng.li Exp $
 */
@Data
public class ISAccountDetailQueryReq extends BaseRequest {

    /**
     * 用户id
     */
     private String userId;

    /**
     * 积分查询类型
     * {@link com.fulihui.integral.core.enums.ISAccountQueryType}
     */
     private String queryType;

    /**
     * 自定义开始时间
     * queryType = CUSTOM 必填
     */
    private String startTime;

    /**
     * 自定义结束时间
     * queryType = CUSTOM 必填
     */
    private String endTime;

    /**
     * 月份（yyyy-MM）
     * queryType = MONTH 必填
     */
    private String queryMonth;

    /**
     * 积分类型，不传查询所有积分交易详情
     * {@link com.fulihui.integral.core.enums.ISAccountType}
     */
    private String isAccountType;

    /**
     * 渠道
     * {@link com.fulihui.integral.core.enums.ISChannelType}
     */
    private String channel;

}
